View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001848 | T99X171.00 SKB Eagle | xTS certification | public | 2023-12-13 15:54 | 2025-04-07 10:09 |
| Reporter | Assigned To | Due Date | |||
| Priority | high | Severity | s4-minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0001848: [Smart3][ATV12][CTS-ON-GS] get stuck at CtsMediaV2TestCases | ||||
| Description | Hi YK, Recently, Google released new CTS tool (12_R10), we also applied Security patch to 2023-11 When we test CTS-ON-GSI (with 2023-11 GSI), We will get stuck at following item run cts-on-gsi -m CtsMediaV2TestCases -t android.mediav2.cts.CodecDecoderSurfaceTest I made a lot of comparisons. cts r9 cts r10 GSI 2023-9 ok before ok GSI 2023-11 get stuck get stuck It looks like there is something wrong with GSI 2023-11. I also tried GSI 2023-12, it also has problem. The current situation is we used security patch 2023-11, we only can do is use 2023-11 GSI or newer. but both 2023-11 GSI and 2023-12 GSI have problem Please check it with Intek. (run cts-on-gsi -m CtsMediaV2TestCases -t android.mediav2.cts.CodecDecoderSurfaceTest) And forward dmesg to Amlogic to analyze ASAP. Thanks, Jason | ||||
| Tags | No tags attached. | ||||
| Attach Tags | |||||
|
2023-12-13 15:54 developer |
15.537.72-dmesg.txt (39,748 bytes)
[ 310.194802] the vdec clock off, ref cnt: 0 [ 310.194810] the parser_top clock off, ref cnt: 0 [ 310.194818] the demux clock off, ref cnt: 0 [ 310.194850] v4lvideo_release_map 0 OK [ 310.194987] v4lvid: dbg: vidioc_close!!!! [ 310.196298] resman: 260 release [codec_mm] [ 310.200236] selinux: SELinux: Could not read /sys/devices/platform/vdec/ammvdec_mpeg12.0/power: No such file or directory. [ 310.200260] selinux: [ 310.210813] resman: 261 appname:OMX-258, type=0 [ 310.256799] resman: 261 acquire [codec_mm], preempt yes [ 310.256811] resman: 261 score 30 secure no [ 310.256816] resman: 261 acquire [codec_mm] success [ 310.256854] the demux clock on, ref cnt: 1 [ 310.256860] the parser_top clock on, ref cnt: 1 [ 310.256866] the vdec clock on, ref cnt: 1 [ 310.256888] the clk_vdec_mux clock on, ref cnt: 1 [ 310.256924] vdec mux clock is 499999992 Hz [ 310.257072] vdec_create instance ffffff800bec1000, total 1, PM: legacy [ 310.257101] no drmmode [ 310.257127] is_reset=0 [ 310.257151] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff800bec1000 id = 0 [ 310.257712] ammvdec_mpeg12 probe start. [ 310.257796] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 310.257806] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 310.257846] [TEE], the fw (mpeg12_multi) will be loaded. [ 310.257893] vfm map vdec-map-0 created [ 310.257916] dim:ch[1]:di_receiver_event_fun,8:_REG [ 310.257920] dim:reg:vdec.mpeg12.00[323] [ 310.258141] dim:ch[1]:reg end [ 310.258173] reg:v4lvideo [ 310.258180] dim:ch[1]:di_receiver_event_fun,3:_START [ 310.258187] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0 [ 310.258191] vdec_init, inst_cnt = 423, port type 0xc11 [ 310.261211] vdec->port_flag=0x102, port_flag=0x10b [ 310.264142] v4lvid: dbg: v4lvideo open [ 310.271035] dim:dip_init_value_reg:ch[1]:fix_buf:0 [ 310.271051] dim:340x280-0x9000. [ 310.271767] v4lvideo: provider name: vdec.mpeg12.00 [ 310.282525] cal_dur_from_pts inner driver dur3200 [ 310.284739] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200 [ 310.343976] vc:[0]put: file_vf is NULL!!! [ 310.528050] [0] mpeg12 EOS notify. [ 310.528060] 0: vmpeg12_work_implement: end of stream, num 30(30) [ 310.551723] is_reset=1 [ 310.551958] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0 [ 310.552590] dim:ch[1]:di_receiver_event_fun,1:_UNREG [ 310.552598] dev_vframe_unreg:ch[dimulti.1]:begin [ 310.552637] unreg:v4lvideo [ 310.552647] dev_vframe_unreg:ch[dimulti.1]:end [ 310.552691] di_unreg_variable: [ 310.552702] dim:mem_release:blk_mst[0x0] [ 310.552704] dim:mem_release:pat_mst[0x0] [ 310.552712] dim:qiat_all_back2_ready:len[0] [ 310.563861] vdec_disable_DMC input->target= 0x0 [ 310.564613] ammvdec_mpeg12 removed. [ 310.564844] vdec_release instance ffffff800bec1000, total 1 id = 0 [ 310.564996] the clk_vdec_mux clock off, ref cnt: 0 [ 310.565006] the vdec clock off, ref cnt: 0 [ 310.565012] the parser_top clock off, ref cnt: 0 [ 310.565018] the demux clock off, ref cnt: 0 [ 310.565077] the demux clock on, ref cnt: 1 [ 310.565084] the parser_top clock on, ref cnt: 1 [ 310.565089] the vdec clock on, ref cnt: 1 [ 310.565108] the clk_vdec_mux clock on, ref cnt: 1 [ 310.565139] vdec mux clock is 499999992 Hz [ 310.565276] vdec_create instance ffffff800bf17000, total 1, PM: legacy [ 310.565311] no drmmode [ 310.565341] is_reset=1 [ 310.565366] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff800bf17000 id = 0 [ 310.565899] ammvdec_mpeg12 probe start. [ 310.565970] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 310.565979] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 310.566017] [TEE], the fw (mpeg12_multi) will be loaded. [ 310.566063] vfm map vdec-map-0 created [ 310.566079] dim:ch[1]:di_receiver_event_fun,8:_REG [ 310.566083] dim:reg:vdec.mpeg12.00[324] [ 310.566656] dim:ch[1]:reg end [ 310.566678] reg:v4lvideo [ 310.566686] dim:ch[1]:di_receiver_event_fun,3:_START [ 310.566691] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0 [ 310.566696] vdec_init, inst_cnt = 424, port type 0xc11 [ 310.567351] vdec->port_flag=0x102, port_flag=0x10b [ 310.567466] is_reset=0 [ 310.570821] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0 [ 310.571128] dim:ch[1]:di_receiver_event_fun,1:_UNREG [ 310.571135] dev_vframe_unreg:ch[dimulti.1]:begin [ 310.571146] unreg:v4lvideo [ 310.571156] dev_vframe_unreg:ch[dimulti.1]:end [ 310.571737] vdec_disable_DMC input->target= 0x0 [ 310.571848] ammvdec_mpeg12 removed. [ 310.572028] vdec_release instance ffffff800bf17000, total 1 id = 0 [ 310.572179] the clk_vdec_mux clock off, ref cnt: 0 [ 310.572189] the vdec clock off, ref cnt: 0 [ 310.572195] the parser_top clock off, ref cnt: 0 [ 310.572200] the demux clock off, ref cnt: 0 [ 310.572222] v4lvideo_release_map 0 OK [ 310.572333] v4lvid: dbg: vidioc_close!!!! [ 310.573306] resman: 261 release [codec_mm] [ 310.584082] resman: 262 appname:OMX-259, type=0 [ 310.615525] v4lvideo:[0]buggy, buffer leak! [ 310.615603] v4lvideo:[0]buggy, buffer leak! [ 310.619186] vc:[0]vc: set enable index=0, val=0 [ 310.619208] VID: store VD0 path_id changed 2->-1 [ 310.619213] dev->index =0, val=1 [ 310.619217] VID: VD1 off [ 310.619222] VID: VD1 set global output as 0 [ 310.619240] common_vf_unreg_provider video_render.0: vd1 used: true, vd2 used: false, black_out:0, cur_buf:ffffffc05ab88840.. [ 310.706593] sleep_time=20 [ 310.706639] vc:[0]uninit: fence_r=30, fence_c=31 [ 310.706644] vc:[0]uninit: received=31, fput=30, drop=0 [ 311.706900] resman: 263 appname:OMX-260, type=0 [ 311.744167] audit: audit_lost=1887 audit_rate_limit=5 audit_backlog_limit=64 [ 311.744175] audit: rate limit exceeded [ 311.756482] resman: 263 acquire [codec_mm], preempt yes [ 311.756493] resman: 263 score 30 secure no [ 311.756498] resman: 263 acquire [codec_mm] success [ 311.756530] the demux clock on, ref cnt: 1 [ 311.756536] the parser_top clock on, ref cnt: 1 [ 311.756542] the vdec clock on, ref cnt: 1 [ 311.756563] the clk_vdec_mux clock on, ref cnt: 1 [ 311.756593] vdec mux clock is 499999992 Hz [ 311.756681] vdec_create instance ffffff80086a2000, total 1, PM: legacy [ 311.756707] no drmmode [ 311.756726] is_reset=0 [ 311.756750] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff80086a2000 id = 0 [ 311.757327] ammvdec_mpeg12 probe start. [ 311.757408] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 311.757417] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 311.757467] [TEE], the fw (mpeg12_multi) will be loaded. [ 311.757516] vfm map vdec-map-0 created [ 311.757532] dim:ch[1]:di_receiver_event_fun,8:_REG [ 311.757537] dim:reg:vdec.mpeg12.00[325] [ 311.758092] dim:ch[1]:reg end [ 311.758113] reg:v4lvideo [ 311.758123] dim:ch[1]:di_receiver_event_fun,3:_START [ 311.758130] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0 [ 311.758136] vdec_init, inst_cnt = 425, port type 0xc11 [ 311.759879] vdec->port_flag=0x102, port_flag=0x10b [ 311.763036] v4lvid: dbg: v4lvideo open [ 311.772990] dim:dip_init_value_reg:ch[1]:fix_buf:0 [ 311.773004] dim:340x280-0x9000. [ 311.773704] v4lvideo: provider name: vdec.mpeg12.00 [ 311.775877] cal_dur_from_pts inner driver dur3200 [ 311.777602] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200 [ 311.799239] VID: VD1 off [ 311.799353] vc:[0]vc: set enable index=0, val=1 [ 311.799370] dev->index =0, val=2 [ 311.799375] VID: VD1 off [ 311.799399] VID: VD1 set global output as 1 [ 311.799422] VID: store VD0 path_id changed -1->2 [ 311.799445] vc:[0]sideband_type =-1 [ 311.799449] dev->index =0, val=0 [ 312.001296] [0] mpeg12 EOS notify. [ 312.001310] 0: vmpeg12_work_implement: end of stream, num 30(30) [ 312.022145] 0: warn: vf ffffff80086c2750, index 16 putback repetitive, set use to 0 [ 312.031935] is_reset=1 [ 312.032260] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0 [ 312.032393] dim:ch[1]:di_receiver_event_fun,1:_UNREG [ 312.032402] dev_vframe_unreg:ch[dimulti.1]:begin [ 312.032455] unreg:v4lvideo [ 312.032471] dev_vframe_unreg:ch[dimulti.1]:end [ 312.032525] di_unreg_variable: [ 312.032540] dim:mem_release:blk_mst[0x0] [ 312.032543] dim:mem_release:pat_mst[0x0] [ 312.032555] dim:qiat_all_back2_ready:len[0] [ 312.043865] vdec_disable_DMC input->target= 0x0 [ 312.044778] ammvdec_mpeg12 removed. [ 312.045080] vdec_release instance ffffff80086a2000, total 1 id = 0 [ 312.045272] the clk_vdec_mux clock off, ref cnt: 0 [ 312.045284] the vdec clock off, ref cnt: 0 [ 312.045293] the parser_top clock off, ref cnt: 0 [ 312.045302] the demux clock off, ref cnt: 0 [ 312.045374] the demux clock on, ref cnt: 1 [ 312.045383] the parser_top clock on, ref cnt: 1 [ 312.045391] the vdec clock on, ref cnt: 1 [ 312.045413] the clk_vdec_mux clock on, ref cnt: 1 [ 312.045451] vdec mux clock is 499999992 Hz [ 312.045579] vdec_create instance ffffff80088dc000, total 1, PM: legacy [ 312.045621] no drmmode [ 312.045652] is_reset=1 [ 312.045683] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff80088dc000 id = 0 [ 312.046398] ammvdec_mpeg12 probe start. [ 312.046583] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 312.046601] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 312.046665] [TEE], the fw (mpeg12_multi) will be loaded. [ 312.046726] vfm map vdec-map-0 created [ 312.046749] dim:ch[1]:di_receiver_event_fun,8:_REG [ 312.046756] dim:reg:vdec.mpeg12.00[326] [ 312.047316] dim:ch[1]:reg end [ 312.047342] reg:v4lvideo [ 312.047353] dim:ch[1]:di_receiver_event_fun,3:_START [ 312.047361] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0 [ 312.047368] vdec_init, inst_cnt = 426, port type 0xc11 [ 312.048518] vdec->port_flag=0x102, port_flag=0x10b [ 312.048648] is_reset=0 [ 312.054159] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0 [ 312.054420] dim:ch[1]:di_receiver_event_fun,1:_UNREG [ 312.054429] dev_vframe_unreg:ch[dimulti.1]:begin [ 312.054444] unreg:v4lvideo [ 312.054458] dev_vframe_unreg:ch[dimulti.1]:end [ 312.055354] vdec_disable_DMC input->target= 0x0 [ 312.055540] ammvdec_mpeg12 removed. [ 312.055811] vdec_release instance ffffff80088dc000, total 1 id = 0 [ 312.056017] the clk_vdec_mux clock off, ref cnt: 0 [ 312.056030] the vdec clock off, ref cnt: 0 [ 312.056039] the parser_top clock off, ref cnt: 0 [ 312.056047] the demux clock off, ref cnt: 0 [ 312.056080] v4lvideo_release_map 0 OK [ 312.056266] v4lvid: dbg: vidioc_close!!!! [ 312.057685] resman: 263 release [codec_mm] [ 312.078234] resman: 264 appname:OMX-261, type=0 [ 312.131797] resman: 264 acquire [codec_mm], preempt yes [ 312.131809] resman: 264 score 30 secure no [ 312.131814] resman: 264 acquire [codec_mm] success [ 312.131846] the demux clock on, ref cnt: 1 [ 312.131853] the parser_top clock on, ref cnt: 1 [ 312.131858] the vdec clock on, ref cnt: 1 [ 312.131879] the clk_vdec_mux clock on, ref cnt: 1 [ 312.131909] vdec mux clock is 499999992 Hz [ 312.132016] vdec_create instance ffffff8008974000, total 1, PM: legacy [ 312.132043] no drmmode [ 312.132062] is_reset=0 [ 312.132086] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff8008974000 id = 0 [ 312.132641] ammvdec_mpeg12 probe start. [ 312.132720] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 312.132729] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 312.132772] [TEE], the fw (mpeg12_multi) will be loaded. [ 312.132821] vfm map vdec-map-0 created [ 312.132837] dim:ch[1]:di_receiver_event_fun,8:_REG [ 312.132841] dim:reg:vdec.mpeg12.00[327] [ 312.133415] dim:ch[1]:reg end [ 312.133436] reg:v4lvideo [ 312.133444] dim:ch[1]:di_receiver_event_fun,3:_START [ 312.133451] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0 [ 312.133457] vdec_init, inst_cnt = 427, port type 0xc11 [ 312.134226] vdec->port_flag=0x102, port_flag=0x10b [ 312.137698] v4lvid: dbg: v4lvideo open [ 312.144153] dim:dip_init_value_reg:ch[1]:fix_buf:0 [ 312.144166] dim:340x280-0x9000. [ 312.144821] v4lvideo: provider name: vdec.mpeg12.00 [ 312.156801] cal_dur_from_pts inner driver dur3200 [ 312.158573] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200 [ 312.212512] vc:[0]put: file_vf is NULL!!! [ 312.401067] [0] mpeg12 EOS notify. [ 312.401077] 0: vmpeg12_work_implement: end of stream, num 30(30) [ 312.439103] is_reset=1 [ 312.439362] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0 [ 312.440585] dim:ch[1]:di_receiver_event_fun,1:_UNREG [ 312.440593] dev_vframe_unreg:ch[dimulti.1]:begin [ 312.440636] keep mem failed because keep buffer fulled!!! [ 312.440638] unreg:v4lvideo [ 312.440649] dev_vframe_unreg:ch[dimulti.1]:end [ 312.440676] di_unreg_variable: [ 312.440686] dim:mem_release:blk_mst[0x0] [ 312.440688] dim:mem_release:pat_mst[0x0] [ 312.440696] dim:qiat_all_back2_ready:len[0] [ 312.451856] vdec_disable_DMC input->target= 0x0 [ 312.452577] ammvdec_mpeg12 removed. [ 312.452774] vdec_release instance ffffff8008974000, total 1 id = 0 [ 312.452917] the clk_vdec_mux clock off, ref cnt: 0 [ 312.452926] the vdec clock off, ref cnt: 0 [ 312.452932] the parser_top clock off, ref cnt: 0 [ 312.452938] the demux clock off, ref cnt: 0 [ 312.453001] the demux clock on, ref cnt: 1 [ 312.453007] the parser_top clock on, ref cnt: 1 [ 312.453012] the vdec clock on, ref cnt: 1 [ 312.453031] the clk_vdec_mux clock on, ref cnt: 1 [ 312.453059] vdec mux clock is 499999992 Hz [ 312.453155] vdec_create instance ffffff8008a05000, total 1, PM: legacy [ 312.453185] no drmmode [ 312.453206] is_reset=1 [ 312.453232] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK vdec ffffff8008a05000 id = 0 [ 312.453792] ammvdec_mpeg12 probe start. [ 312.453867] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0 [ 312.453876] decoder_bmmu_box_alloc_box, tvp_flags = 0 [ 312.453939] [TEE], the fw (mpeg12_multi) will be loaded. [ 312.478994] asoc-aml-card auge_sound: tdm playback stop [ 312.479008] spdif_a is set to disable [ 312.479038] audio_ddr_mngr: i: 0, fifo cnt:[64] cnt1:[64] cnt2:[64] [ 312.479042] audio_ddr_mngr: aml_frddr_check_fifo_count(), i (0) cnt(64) break out [ 333.458478] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 333.458493] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=0 [ 333.458495] \x09(detected by 1, t=5252 jiffies, g=22500, c=22499, q=768) [ 333.458502] Task dump for CPU 2: [ 333.458504] ecoder.awesome2 R running task 0 18058 1 0x00400802 [ 333.458514] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26 [ 333.458516] Call trace: [ 333.458527] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 333.458531] [<ffffffc0511bba98>] 0xffffffc0511bba98 [ 333.458537] rcu_preempt kthread starved for 5252 jiffies! g22500 c22499 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 333.458539] rcu_preempt S 0 7 2 0x00000010 [ 333.458546] task:rcu_preempt/7 task_cpu=2 on_cpu=0 prio=120 exec_start=312.450550 sum_exec_runtime=855ms load_avg=6 util_avg=1 [ 333.458548] Call trace: [ 333.458552] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 333.458557] [<ffffff8009d5a13c>] __schedule+0x274/0x84c [ 333.458561] [<ffffff8009d5a750>] schedule+0x3c/0x9c [ 333.458566] [<ffffff8009d5dd38>] schedule_timeout+0x19c/0x404 [ 333.458572] [<ffffff800912c540>] rcu_gp_kthread+0x564/0x7f0 [ 333.458577] [<ffffff80090d4cfc>] kthread+0xe8/0xfc [ 333.458581] [<ffffff80090834d0>] ret_from_fork+0x10/0x40 [ 336.178478] \x0a\x0a\x0aHARDLOCKUP____ERR.CPU[2] <irqen:0 isren1>START [ 336.183795] \x0adump_cpu[0] irq: 3 preempt:1 swapper/0 [ 336.190731] IRQ arch_timer_handler_phys, 0 [ 336.195057] SotIRQ (null), 0 [ 336.199043] Task dump for CPU 0: [ 336.202511] swapper/0 R running task 0 0 0 0x00000010 [ 336.209793] task:swapper/0/0 task_cpu=0 on_cpu=1 prio=120 exec_start=0.000000 sum_exec_runtime=0ms load_avg=0 util_avg=0 [ 336.220884] Call trace: [ 336.223575] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 336.228947] [<ffffff8009713704>] cpuidle_enter_state+0x64/0x398 [ 336.235098] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40 [ 336.240646] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230 [ 336.246713] [<ffffff8009d58d78>] rest_init+0x80/0x88 [ 336.251913] [<ffffff800a260bd8>] start_kernel+0x364/0x3a8 [ 336.257545] [<ffffff800a260200>] __primary_switched+0x7c/0x90 [ 336.263524] \x0adump_cpu[1] irq: 3 preempt:10001 swapper/1 [ 336.270804] IRQ arch_timer_handler_phys, 10000 [ 336.275483] SotIRQ (null), 0 [ 336.279469] Task dump for CPU 1: [ 336.282936] swapper/1 R running task 0 0 1 0x00000010 [ 336.290219] task:swapper/1/0 task_cpu=1 on_cpu=1 prio=120 exec_start=0.174526 sum_exec_runtime=0ms load_avg=1024 util_avg=0 [ 336.301569] Call trace: [ 336.304259] [<ffffff800908c9ac>] dump_backtrace+0x0/0x24c [ 336.309892] [<ffffff800908cf44>] show_stack+0x2c/0x38 [ 336.315179] [<ffffff80090e7b80>] sched_show_task+0x12c/0x178 [ 336.321071] [<ffffff80090ea944>] dump_cpu_task+0x48/0x54 [ 336.326619] [<ffffff8009a8b638>] pr_lockup_info+0x190/0x220 [ 336.332427] [<ffffff8009180060>] watchdog_check_hardlockup_other_cpu+0x164/0x19c [ 336.340053] [<ffffff800917f490>] watchdog_timer_fn+0xd0/0x358 [ 336.346033] [<ffffff8009134e4c>] __hrtimer_run_queues+0xd0/0x330 [ 336.352272] [<ffffff8009135c60>] hrtimer_interrupt+0xb0/0x1f4 [ 336.358252] [<ffffff800973400c>] arch_timer_handler_phys+0x3c/0x48 [ 336.364667] [<ffffff8009121d1c>] handle_percpu_devid_irq+0xc0/0x2c4 [ 336.371165] [<ffffff800911bee8>] generic_handle_irq+0x34/0x4c [ 336.377145] [<ffffff800911c6f8>] __handle_domain_irq+0x90/0xf8 [ 336.383211] [<ffffff8009081010>] gic_handle_irq+0x58/0xa8 [ 336.388845] Exception stack(0xffffffc0002f7db0 to 0xffffffc0002f7ee0) [ 336.395518] 7da0: 0000000000000000 ffffff800aa15bc0 [ 336.403578] 7dc0: 0000000000000000 0000000000000001 00000040aa021000 0000000000000015 [ 336.411639] 7de0: 0000000005b5b2b7 0000000000003f9f 0000000000002e9b 0000000000000f52 [ 336.419698] 7e00: 0000000000000000 0000000000001e1a 0000000000000f91 0000000000000d93 [ 336.427758] 7e20: 0000000000000f93 0000000000000f94 0000000000000f94 0000000000000f93 [ 336.435819] 7e40: 0000000000000f8d 0000004e45cc5ebf ffffffc05aa44800 0000000000000000 [ 336.443878] 7e60: ffffffc09307a000 0000004e458f82d5 0000000000000000 0000000000000001 [ 336.451939] 7e80: 0000000000000001 ffffff800a8b6fb5 ffffff800a71e000 ffffffc0002f7ee0 [ 336.459999] 7ea0: ffffff8009713764 ffffffc0002f7ee0 ffffff8009713768 0000000060400145 [ 336.468059] 7ec0: 0000004e45cc5ebf ffffffc05aa44800 ffffffffffffffff ffffffc09307a000 [ 336.476118] [<ffffff8009082ba8>] el1_irq+0xe8/0x18c [ 336.481233] [<ffffff8009713768>] cpuidle_enter_state+0xc8/0x398 [ 336.487385] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40 [ 336.492932] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230 [ 336.498999] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154 [ 336.505498] [<0000000001d631b8>] 0x1d631b8 [ 336.509831] \x0adump_cpu[2] irq: 0 preempt:1 ecoder.awesome2 [ 336.517285] IRQ arch_timer_handler_phys, 0 [ 336.521616] SotIRQ (null), 0 [ 336.525603] Task dump for CPU 2: [ 336.529070] ecoder.awesome2 R running task 0 18058 1 0x00400802 [ 336.536352] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26 [ 336.548916] Call trace: [ 336.551605] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 336.556977] [<ffffffc0511bba98>] 0xffffffc0511bba98 [ 336.562090] \x0adump_cpu[3] irq: 3 preempt:1 swapper/3 [ 336.569024] IRQ arch_timer_handler_phys, 0 [ 336.573356] SotIRQ (null), 0 [ 336.577343] Task dump for CPU 3: [ 336.580809] swapper/3 R running task 0 0 1 0x00000010 [ 336.588092] task:swapper/3/0 task_cpu=3 on_cpu=1 prio=120 exec_start=0.238677 sum_exec_runtime=0ms load_avg=1024 util_avg=0 [ 336.599443] Call trace: [ 336.602131] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 336.607505] [<ffffff8009713704>] cpuidle_enter_state+0x64/0x398 [ 336.613658] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40 [ 336.619205] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230 [ 336.625272] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154 [ 336.631771] [<0000000001d631b8>] 0x1d631b8 [ 336.636103] \x0aHARDLOCKUP____ERR.END\x0a [ 336.643123] Watchdog detected hard LOCKUP on cpu 2 [ 336.647984] ------------[ cut here ]------------ [ 336.652835] WARNING: CPU: 1 PID: 0 at /vhd2t/peter/projects/skb12/common/kernel/watchdog_hld.c:212 watchdog_check_hardlockup_other_cpu+0x17c/0x19c [ 336.666176] Modules linked in: gpio_keypad(O) remote(O) hid_skbrm(O) aml_hardware_dmx(O) mali_kbase(O) amvdec_av1(O) amvdec_mavs(O) amlogic_fbc_lib_64(PO) amvdec_ports(O) vpu(O) encoder(O) amvdec_avs2(O) amvdec_vp9(O) amvdec_vc1(O) amvdec_real(O) amvdec_mmpeg4(O) amvdec_mpeg4(O) amvdec_mmpeg12(O) amvdec_mpeg12(O) amvdec_mmjpeg(O) amvdec_mjpeg(O) amvdec_h265(O) amvdec_h264mvc(O) amvdec_mh264(O) amvdec_h264(O) amvdec_avs(O) stream_input(O) decoder_common(O) video_framerate_adapter(O) firmware(O) media_clock(O) optee_armtz(O) optee(O) [ 336.713409] [ 336.715146] CPU: 1 PID: 0 Comm: swapper/1 Tainted: P W O 4.9.269-abk000c-537r72-20231116 #248 [ 336.724850] Hardware name: g12a_u212_3g (DT) [ 336.729357] task: ffffffc0002db900 task.stack: ffffffc0002f4000 [ 336.735512] PC is at watchdog_check_hardlockup_other_cpu+0x17c/0x19c [ 336.742098] LR is at watchdog_check_hardlockup_other_cpu+0x17c/0x19c [ 336.748686] R3 : ffffff8008073521, PFN: 7421, pagetrace:0xffffff8009080000 [ 336.755878] R4 : ffffff8008073520, PFN: 7421, pagetrace:0xffffff8009080000 [ 336.763071] R7 : ffffff800a786988, PFN: 2786, pagetrace:0xffffff8009080000 [ 336.770265] R22 : ffffff800a71f000, PFN: 271f, pagetrace:0xffffff8009080000 [ 336.777458] R23 : ffffff800a720b38, PFN: 2720, pagetrace:0xffffff8009080000 [ 336.784651] R25 : ffffff800a71f000, PFN: 271f, pagetrace:0xffffff8009080000 [ 336.791844] R30 : ffffff8009180078, PFN: 1180, pagetrace:0xffffff8009080000 [ 336.799038] pc : [<ffffff8009180078>] lr : [<ffffff8009180078>] pstate: 604001c5 [ 336.806663] sp : ffffffc0b4348d40 [ 336.810216] x29: ffffffc0b4348d40 x28: 0000000000000000 [ 336.815763] x27: 0000000000000000 x26: ffffffc0b434c8e0 [ 336.821309] x25: ffffff800a71f000 x24: 0000000000000002 [ 336.826856] x23: ffffff800a720b38 x22: ffffff800a71f000 [ 336.832403] x21: ffffff800a32b941 x20: 0000000000000002 [ 336.837949] x19: ffffff800a32b8b8 x18: 0000000000000f8d [ 336.843496] x17: 0000000000000f93 x16: 0000000000000f94 [ 336.849043] x15: 0000000000000f94 x14: 725f636578655f6d [ 336.854589] x13: 7573203737363833 x12: 0000000000000007 [ 336.860136] x11: 000000000000670b x10: 0000000000000000 [ 336.865683] x9 : 0000000000000001 x8 : ffffff80093a1220 [ 336.871229] x7 : ffffff800a786988 x6 : 000000000000670c [ 336.876776] x5 : 0000000000000030 x4 : ffffff8008073520 [ 336.882323] x3 : ffffff8008073521 x2 : 0000000000000000 [ 336.887869] x1 : 0000000000000026 x0 : 0000000000000026 [ 336.893418] \x0aPC: 0xffffff800917fff8: [ 336.898876] fff8 91000400 f8787ae1 3821681f a94153f3 a9425bf5 a94363f7 a8c57bfd d65f03c0 [ 336.907282] 0018 d2800101 aa1403e0 d2800002 940b196a 6b0002bf b94ce6e1 54fff900 6b01001f [ 336.915689] 0038 54fff8c2 2a0003f4 17ffffdc 3822683f 17ffffc2 91000415 38626aa0 35fff7e0 [ 336.924096] 0058 2a1403e0 94242d13 b94d42c0 2a1403e1 35000120 90007800 912a6000 942f3a1a [ 336.932502] 0078 d4210000 f8787ae0 52800021 38206aa1 17ffffb2 90007800 912a6000 942f3916 [ 336.940909] 0098 a9be7bfd 910003fd f9000bf3 2a0003f3 aa1e03e0 d503201f 9000ad01 f0008d40 [ 336.949316] 00b8 912ce021 52800022 91250000 f8735821 38216802 d5033abf f000ace1 2a1303e0 [ 336.957722] 00d8 91350021 91002021 940aacd8 f9400bf3 52800000 a8c27bfd d65f03c0 a9bc7bfd [ 336.966130] \x0aLR: 0xffffff800917fff8: [ 336.971589] fff8 91000400 f8787ae1 3821681f a94153f3 a9425bf5 a94363f7 a8c57bfd d65f03c0 [ 336.979995] 0018 d2800101 aa1403e0 d2800002 940b196a 6b0002bf b94ce6e1 54fff900 6b01001f [ 336.988402] 0038 54fff8c2 2a0003f4 17ffffdc 3822683f 17ffffc2 91000415 38626aa0 35fff7e0 [ 336.996809] 0058 2a1403e0 94242d13 b94d42c0 2a1403e1 35000120 90007800 912a6000 942f3a1a [ 337.005216] 0078 d4210000 f8787ae0 52800021 38206aa1 17ffffb2 90007800 912a6000 942f3916 [ 337.013623] 0098 a9be7bfd 910003fd f9000bf3 2a0003f3 aa1e03e0 d503201f 9000ad01 f0008d40 [ 337.022029] 00b8 912ce021 52800022 91250000 f8735821 38216802 d5033abf f000ace1 2a1303e0 [ 337.030436] 00d8 91350021 91002021 940aacd8 f9400bf3 52800000 a8c27bfd d65f03c0 a9bc7bfd [ 337.038843] \x0aSP: 0xffffffc0b4348cc0: [ 337.044302] 8cc0 0a71f000 ffffff80 0a720b38 ffffff80 00000002 00000000 0a71f000 ffffff80 [ 337.052709] 8ce0 b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 b4348d40 ffffffc0 [ 337.061116] 8d00 09180078 ffffff80 b4348d40 ffffffc0 09180078 ffffff80 604001c5 00000000 [ 337.069522] 8d20 00000001 00000000 00000048 00000000 ffffffff 0000007f 0a786988 ffffff80 [ 337.077929] 8d40 b4348d90 ffffffc0 0917f490 ffffff80 0a1918a8 ffffff80 0a32b000 ffffff80 [ 337.086336] 8d60 0a32b8b0 ffffff80 0a32b8b0 ffffff80 0a97e000 ffffff80 0a71fcf8 ffffff80 [ 337.094742] 8d80 b4348d90 ffffffc0 0000000f 00000000 b4348e10 ffffffc0 09134e4c ffffff80 [ 337.103149] 8da0 b434c8e0 ffffffc0 b434c340 ffffffc0 b434c380 ffffffc0 0917f3c0 ffffff80 [ 337.111558] \x0aX3: 0xffffff80080734a1: [ 337.117016] 34a0 33362e36 33303136 685d3140 205b0a20 36333320 3633362e 40333031 20685d31 [ 337.125422] 34c0 44524148 4b434f4c 5f5f5055 52455f5f 4e452e52 205b0a44 36333320 3633362e [ 337.133829] 34e0 40333031 20685d31 20205b0a 2e363333 31333436 31403332 5720685d 68637461 [ 337.142236] 3500 20676f64 65746564 64657463 72616820 4f4c2064 50554b43 206e6f20 20757063 [ 337.150642] 3520 20205b32 2e363333 39373436 31403438 2d20685d 2d2d2d2d 2d2d2d2d 5b2d2d2d [ 337.159049] 3540 74756320 72656820 2d5d2065 2d2d2d2d 2d2d2d2d 0a2d2d2d 3320205b 362e3633 [ 337.167456] 3560 33383235 5d314035 41572068 4e494e52 43203a47 203a5550 49502031 30203a44 [ 337.175862] 3580 20746120 6468762f 702f7432 72657465 6f72702f 7463656a 6b732f73 2f323162 [ 337.184269] 35a0 6d6d6f63 6b2f6e6f 656e7265 61772f6c 64686374 685f676f 632e646c 3231323a [ 337.192677] \x0aX4: 0xffffff80080734a0: [ 337.198136] 34a0 33362e36 33303136 685d3140 205b0a20 36333320 3633362e 40333031 20685d31 [ 337.206542] 34c0 44524148 4b434f4c 5f5f5055 52455f5f 4e452e52 205b0a44 36333320 3633362e [ 337.214949] 34e0 40333031 20685d31 20205b0a 2e363333 31333436 31403332 5720685d 68637461 [ 337.223356] 3500 20676f64 65746564 64657463 72616820 4f4c2064 50554b43 206e6f20 20757063 [ 337.231762] 3520 20205b32 2e363333 39373436 31403438 2d20685d 2d2d2d2d 2d2d2d2d 5b2d2d2d [ 337.240169] 3540 74756320 72656820 2d5d2065 2d2d2d2d 2d2d2d2d 0a2d2d2d 3320205b 362e3633 [ 337.248576] 3560 33383235 5d314035 41572068 4e494e52 43203a47 203a5550 49502031 30203a44 [ 337.256982] 3580 20746120 6468762f 702f7432 72657465 6f72702f 7463656a 6b732f73 2f323162 [ 337.265391] \x0aX7: 0xffffff800a786908: [ 337.270849] 6908 934bd780 ffffffc0 934bd480 ffffffc0 934bd980 ffffffc0 07400000 00000000 [ 337.279256] 6928 00100000 00000000 00000000 00000000 00020000 00000000 00040000 00000000 [ 337.287662] 6948 00080000 00000000 00020000 00000000 00000001 00000000 00000000 00000000 [ 337.296069] 6968 00000000 00000001 00000000 00000001 00000001 00000001 00000001 00000000 [ 337.304476] 6988 00000000 00000000 0a0a6790 ffffff80 02830283 00000000 93600000 ffffffc0 [ 337.312882] 69a8 00020000 00000000 00000001 00000000 0a7869b8 ffffff80 0a7869b8 ffffff80 [ 337.321289] 69c8 00000000 00000000 00000000 00000000 0000000f 00000000 093a10fc ffffff80 [ 337.329696] 69e8 00000000 00000000 093a1da8 ffffff80 0939fef4 ffffff80 093a1220 ffffff80 [ 337.338103] \x0aX8: 0xffffff80093a11a0: [ 337.343563] 11a0 aa1303e0 94000631 f9400bf3 52800000 a8c37bfd d65f03c0 f9400853 17fffff7 [ 337.351969] 11c0 f9400453 17fffff5 b9406c40 eb01001f 54fffce9 f9400040 f8617813 17ffffef [ 337.360376] 11e0 a9bf7bfd 71001c1f 910003fd 54000121 f94048e0 f9400c00 b4000100 aa0403e1 [ 337.368782] 1200 2a0603e2 9400054e a8c17bfd d65f03c0 128002a0 17fffffd 12800160 17fffffb [ 337.377189] 1220 a9ba7bfd 7100081f 910003fd a90153f3 a9025bf5 f9001bf7 aa0403f4 53001cb5 [ 337.385596] 1240 f94048f3 540009c0 71000c1f 54000ae0 71001c1f 54000b20 35000c60 51000420 [ 337.394003] 1260 7100041f 54000c08 7100083f 54000b80 f90027a6 7100047f 54000ba1 f9400260 [ 337.402409] 1280 b4000b60 b9407261 f8615816 aa1603e0 940005f6 910143a0 97f66718 f94027a6 [ 337.410819] \x0aX19: 0xffffff800a32b838: [ 337.416362] b838 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.424769] b858 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.433176] b878 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.441582] b898 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.449989] b8b8 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.458396] b8d8 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.466802] b8f8 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.475209] b918 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.483617] \x0aX21: 0xffffff800a32b8c1: [ 337.489162] b8c0 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.497569] b8e0 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.505976] b900 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.514382] b920 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.522789] b940 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.531196] b960 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.539602] b980 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.548009] b9a0 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.556416] b9c0 ******** ******** ******** ******** ******** ******** ******** ******** [ 337.564823] \x0aX22: 0xffffff800a71ef80: [ 337.570369] ef80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.578776] efa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.587182] efc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.595589] efe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.603996] f000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.612402] f020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.620809] f040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.629216] f060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.637623] \x0aX23: 0xffffff800a720ab8: [ 337.643169] 0ab8 00002000 00000000 00016dd6 00000000 0000fffa 000000fa 00000000 00000000 [ 337.651576] 0ad8 00000001 00016000 00000010 00000000 b43ff340 ffffffc0 b43ff480 ffffffc0 [ 337.659982] 0af8 00000016 00000004 b43ff440 ffffffc0 00000000 00000003 b432f000 ffffffc0 [ 337.668389] 0b18 00000060 00000000 b43ff500 ffffffc0 b43ff4c0 ffffffc0 00000001 00001000 [ 337.676796] 0b38 aa00b000 00000040 aa021000 00000040 aa037000 00000040 aa04d000 00000040 [ 337.685202] 0b58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.693609] 0b78 00000001 00000000 00000002 00000000 000028cf 00000000 000bffff 00000000 [ 337.702016] 0b98 00010000 00000000 00000000 00000010 00000012 00000001 00111000 ffffffc0 [ 337.710423] \x0aX25: 0xffffff800a71ef80: [ 337.715969] ef80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.724376] efa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.732782] efc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.741189] efe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.749596] f000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.758002] f020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.766409] f040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.774816] f060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 337.783224] \x0aX26: 0xffffffc0b434c860: [ 337.788769] c860 00311c80 ffffffc0 001a001a 00000001 b434c870 ffffffc0 b434c870 ffffffc0 [ 337.797176] c880 b434c880 ffffffc0 b434c880 ffffffc0 0916f9a8 ffffff80 0028fcf8 ffffffc0 [ 337.805582] c8a0 0028fc58 ffffffc0 00000000 00000000 00000000 00000000 00000054 00000000 [ 337.813989] c8c0 00000053 00000000 00310e40 ffffffc0 00000000 00000000 00000000 00000000 [ 337.822396] c8e0 b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 428d3700 0000004e [ 337.830802] c900 428d3700 0000004e 0917f3c0 ffffff80 b434c380 ffffffc0 00000000 0000000f [ 337.839209] c920 0917f8e0 ffffff80 63746177 676f6468 0000312f 00000000 00000050 00000000 [ 337.847616] c940 00000000 00000000 00000000 00000000 00000000 00000000 b434c958 ffffffc0 [ 337.856024] \x0aX29: 0xffffffc0b4348cc0: [ 337.861569] 8cc0 0a71f000 ffffff80 0a720b38 ffffff80 00000002 00000000 0a71f000 ffffff80 [ 337.869976] 8ce0 b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 b4348d40 ffffffc0 [ 337.878382] 8d00 09180078 ffffff80 b4348d40 ffffffc0 09180078 ffffff80 604001c5 00000000 [ 337.886789] 8d20 00000001 00000000 00000048 00000000 ffffffff 0000007f 0a786988 ffffff80 [ 337.895196] 8d40 b4348d90 ffffffc0 0917f490 ffffff80 0a1918a8 ffffff80 0a32b000 ffffff80 [ 337.903602] 8d60 0a32b8b0 ffffff80 0a32b8b0 ffffff80 0a97e000 ffffff80 0a71fcf8 ffffff80 [ 337.912009] 8d80 b4348d90 ffffffc0 0000000f 00000000 b4348e10 ffffffc0 09134e4c ffffff80 [ 337.920416] 8da0 b434c8e0 ffffffc0 b434c340 ffffffc0 b434c380 ffffffc0 0917f3c0 ffffff80 [ 337.928823] [ 337.930557] ---[ end trace 8dd7c0467897f5cb ]--- [ 337.935410] Call trace: [ 337.938098] Exception stack(0xffffffc0b4348b60 to 0xffffffc0b4348c90) [ 337.944773] 8b60: ffffff800a32b8b8 0000007fffffffff 0000000002a28000 ffffff8009180078 [ 337.952832] 8b80: 00000000604001c5 0000000000000000 0000000000000026 0000000000000000 [ 337.960892] 8ba0: ffffffc0b4348bc0 ffffff800a07aa78 ffffff800a07aa90 ffffff800a71eaf8 [ 337.968952] 8bc0: ffffff800a324008 ffffff800a07aab8 0000000000000026 ffffff800a8d5000 [ 337.977012] 8be0: ffffffc0b4348c80 ffffff8009d4e978 ffffff800a080a98 0000000000000002 [ 337.985072] 8c00: ffffff800a32b941 ffffff800a71f000 0000000000000026 0000000000000026 [ 337.993132] 8c20: 0000000000000000 ffffff8008073521 ffffff8008073520 0000000000000030 [ 338.001193] 8c40: 000000000000670c ffffff800a786988 ffffff80093a1220 0000000000000001 [ 338.009252] 8c60: 0000000000000000 000000000000670b 0000000000000007 7573203737363833 [ 338.017311] 8c80: 725f636578655f6d 0000000000000f94 [ 338.022428] [<ffffff8009180078>] watchdog_check_hardlockup_other_cpu+0x17c/0x19c [ 338.030052] [<ffffff800917f490>] watchdog_timer_fn+0xd0/0x358 [ 338.036033] [<ffffff8009134e4c>] __hrtimer_run_queues+0xd0/0x330 [ 338.042271] [<ffffff8009135c60>] hrtimer_interrupt+0xb0/0x1f4 [ 338.048253] [<ffffff800973400c>] arch_timer_handler_phys+0x3c/0x48 [ 338.054666] [<ffffff8009121d1c>] handle_percpu_devid_irq+0xc0/0x2c4 [ 338.061165] [<ffffff800911bee8>] generic_handle_irq+0x34/0x4c [ 338.067145] [<ffffff800911c6f8>] __handle_domain_irq+0x90/0xf8 [ 338.073213] [<ffffff8009081010>] gic_handle_irq+0x58/0xa8 [ 338.078844] Exception stack(0xffffffc0002f7db0 to 0xffffffc0002f7ee0) [ 338.085518] 7da0: 0000000000000000 ffffff800aa15bc0 [ 338.093579] 7dc0: 0000000000000000 0000000000000001 00000040aa021000 0000000000000015 [ 338.101639] 7de0: 0000000005b5b2b7 0000000000003f9f 0000000000002e9b 0000000000000f52 [ 338.109699] 7e00: 0000000000000000 0000000000001e1a 0000000000000f91 0000000000000d93 [ 338.117759] 7e20: 0000000000000f93 0000000000000f94 0000000000000f94 0000000000000f93 [ 338.125819] 7e40: 0000000000000f8d 0000004e45cc5ebf ffffffc05aa44800 0000000000000000 [ 338.133879] 7e60: ffffffc09307a000 0000004e458f82d5 0000000000000000 0000000000000001 [ 338.141939] 7e80: 0000000000000001 ffffff800a8b6fb5 ffffff800a71e000 ffffffc0002f7ee0 [ 338.149999] 7ea0: ffffff8009713764 ffffffc0002f7ee0 ffffff8009713768 0000000060400145 [ 338.158059] 7ec0: 0000004e45cc5ebf ffffffc05aa44800 ffffffffffffffff ffffffc09307a000 [ 338.166118] [<ffffff8009082ba8>] el1_irq+0xe8/0x18c [ 338.171232] [<ffffff8009713768>] cpuidle_enter_state+0xc8/0x398 [ 338.177385] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40 [ 338.182933] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230 [ 338.188999] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154 [ 338.195498] [<0000000001d631b8>] 0x1d631b8 [ 396.478477] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 396.478758] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=7480 [ 396.487591] \x09(detected by 1, t=21009 jiffies, g=22500, c=22499, q=862) [ 396.494353] Task dump for CPU 2: [ 396.497819] ecoder.awesome2 R running task 0 18058 1 0x00400802 [ 396.505102] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26 [ 396.517665] Call trace: [ 396.520360] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 396.525726] [<ffffffc0511bba98>] 0xffffffc0511bba98 [ 459.498477] INFO: rcu_preempt detected stalls on CPUs/tasks: [ 459.498762] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=14966 [ 459.507682] \x09(detected by 3, t=36764 jiffies, g=22500, c=22499, q=957) [ 459.514444] Task dump for CPU 2: [ 459.517910] ecoder.awesome2 R running task 0 18058 1 0x00400802 [ 459.525193] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26 [ 459.537756] Call trace: [ 459.540451] [<ffffff8009086770>] __switch_to+0xa4/0xc4 [ 459.545817] [<ffffffc0511bba98>] 0xffffffc0511bba98 |
|
|
Hi Jason I reported it to AML https://jira.skbroadband.com/browse/AMANDROIDS-163 Thank you YK.Jung |
|
|
Hi YK, I flashed 2023-12 GSI on other Amlogic ATV 12 platform. The test can be completed (no stuck issue). I think Amlogic need do some corresponding improvement when we use 2023-11 GSI or newer GSI. Thanks, Jason |
|
|
Hi YK, I just got one patch from Taiwan AML, After applied this patch, the stuck issue disappeared. We can complete the module with 2023-11 GSI But the weird thing is our other Amlogic platform (s905y4) didn't include this patch, the platform can pass this module. Anyway, I attach the patch (74f38b30.diff), you can forward to Korea Aml for speeding up issue analysis. Thanks, Jason 74f38b30.diff (1,359 bytes)
From 74f38b30e3755e767d042ba554640cd413629fcf Mon Sep 17 00:00:00 2001
From: Tianhua Sun <tianhua.sun@amlogic.com>
Date: Thu, 02 Feb 2023 15:04:21 +0800
Subject: [PATCH] hwc: fix release fence error when video start [1/1]
PD#SWPL-109140
Problem:
return release fence error when video start,
and this will cause vc put fence error.
Solution:
Do not reset mCurReleaseFence in clearBufferInfo,
because SurfaceFlinger will call setBuffer multiple
times in one vsync.
Verify:
t5m
Change-Id: I22fb81760d45a659ac4b877d3c41fd81cb865d32
Signed-off-by: Tianhua Sun <tianhua.sun@amlogic.com>
---
diff --git a/common/base/DrmFramebuffer.cpp b/common/base/DrmFramebuffer.cpp
index 47c6bc6..3cf606e 100644
--- a/common/base/DrmFramebuffer.cpp
+++ b/common/base/DrmFramebuffer.cpp
@@ -163,8 +163,12 @@
// not reset prevReleaseFence for sidebandBuffer, as vt sidebanbuffer use it later
if (!isVtBufferLocked()) {
mPrevReleaseFence = mCurReleaseFence;
- mCurReleaseFence.reset();
- mCurReleaseFence = DrmFence::NO_FENCE;
+ /*
+ * SF will call setBuffer multiple times in one vsync,
+ * so do not reset mCurReleaseFence in this function.
+ * mCurReleaseFence.reset();
+ * mCurReleaseFence = DrmFence::NO_FENCE;
+ */
}
mProcessFence.reset();
mProcessFence = DrmFence::NO_FENCE;
|
|
|
Hi YK, I provided the logcat and dmesg, Please forward it to Aml. Thanks, Jason |
|
|
Hi YK, any update ? Thanks, Jason |
|
|
Hi Jason This patch was officially applied to UI542. Thank you for your support YK.Jung |
|
|
no activity for this issue |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2023-12-13 15:54 |
|
New Issue | |
| 2023-12-13 15:54 |
|
Status | new => assigned |
| 2023-12-13 15:54 |
|
Assigned To | => (ALTech) Younkwang Jung |
| 2023-12-13 15:54 |
|
File Added: 15.537.72-dmesg.txt | |
| 2023-12-13 15:54 |
|
File Added: 15.537.506-dmesg.txt | |
| 2023-12-13 15:54 |
|
Summary | [Smart3][ATV12] get stuck at CtsMediaV2TestCases => [Smart3][ATV12][CTS-ON-GS] get stuck at CtsMediaV2TestCases |
| 2023-12-13 15:55 |
|
Description Updated | |
| 2023-12-13 16:52 | (ALTech) Younkwang Jung | Note Added: 0014728 | |
| 2023-12-13 17:33 |
|
Note Added: 0014729 | |
| 2023-12-13 18:07 |
|
Note Added: 0014730 | |
| 2023-12-13 18:07 |
|
File Added: 74f38b30.diff | |
| 2023-12-13 18:07 |
|
File Added: Module_complete.png | |
| 2023-12-18 15:35 |
|
Note Added: 0014761 | |
| 2023-12-18 15:35 |
|
File Added: logcat_20231218.txt | |
| 2023-12-18 15:35 |
|
File Added: dmesg_20231218.txt | |
| 2023-12-29 17:01 |
|
Note Added: 0014834 | |
| 2024-04-19 08:55 | (ALTech) Younkwang Jung | Note Added: 0015496 | |
| 2024-04-19 08:55 | (ALTech) Younkwang Jung | File Added: image.png | |
| 2024-04-19 08:56 | (ALTech) Younkwang Jung | Assigned To | (ALTech) Younkwang Jung => (SW) Jason Ling |
| 2025-04-07 10:09 | (SW) Kerwin Chen | Status | assigned => closed |
| 2025-04-07 10:09 | (SW) Kerwin Chen | Resolution | open => fixed |
| 2025-04-07 10:09 | (SW) Kerwin Chen | Note Added: 0017438 |

